Skip to content

RELab v0.2.0#111

Open
simonvanlierde wants to merge 270 commits intomainfrom
pr-prep
Open

RELab v0.2.0#111
simonvanlierde wants to merge 270 commits intomainfrom
pr-prep

Conversation

@simonvanlierde
Copy link
Copy Markdown
Contributor

@simonvanlierde simonvanlierde commented Mar 25, 2026

Pull Request

Description

This PR consolidates a large batch of work across the monorepo, including backend refactors and feature work, frontend-app and frontend-web improvements, CI and developer-experience updates, documentation updates, and security-related fixes.

Type of Change

  • 🚀 feat: New feature
  • 🐛 fix: Bug fix
  • 🛠️ build: Build system or dependency changes
  • 🔄 ci: CI configuration changes
  • 📚 docs: Documentation only changes
  • 🏎️ perf: Performance improvement
  • ♻️ refactor: Code refactoring (no functional changes)
  • 🎨 style: Code style/formatting changes
  • ✅ test: Adding or updating tests

Checklist

  • I've read the contributing guidelines
  • Code follows style guidelines and passes quality checks (ruff, pyright)
  • Unit tests added/updated and passing locally
  • Documentation updated (if applicable)
  • Database migrations created (if applicable)

Additional Context

High-level areas included in this PR:

  • Backend feature work and refactors
  • Authentication and login-flow hardening
  • Background-data and shared CRUD/router improvements
  • Frontend-app UI overhaul, lint/test cleanup, and structural improvements
  • Frontend-web migration and modernization work
  • CI, GitHub workflows, release-please, and repository maintenance updates
  • Documentation, templates, and local developer workflow improvements

simonvanlierde and others added 30 commits November 27, 2025 10:21
…cache. We can use the Redis cache for faster session management as well.
…nt directly to email checker instead of creating double Redis connection
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
- Add CircularityPropertiesBase and CircularityProperties database models
  with fields for recyclability, repairability, and remanufacturability
- Each property has observation (required), comment (optional), and
  reference (optional) fields
- Add one-to-one relationship between Product and CircularityProperties
- Create full CRUD operations for circularity properties
- Add REST API endpoints (GET, POST, PATCH, DELETE) for managing
  circularity properties
- Update product schemas to support circularity_properties in
  create/read/update operations
- Update API documentation and examples to include circularity properties
- Add alembic migration script for new circularity properties model
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant